package domain

type Setting struct {
	AliyunSecretId  string `json:"aliyun_secret_id"`
	AliyunSecretKey string `json:"aliyun_secret_key"`
	AliyunSignaName string `json:"aliyun_signa_name"`

	TencentSecretId  string `json:"tencent_secret_id"`
	TencentSecretKey string `json:"tencent_secret_key"`
	TencentSignaName string `json:"tencent_signa_name"`
	TencentAppId     string `json:"tencent_app_id"`
}
type SettingConfig struct {
	SMS struct {
		Aliyun struct {
			SecretId  string `yaml:"secretId,omitempty"`
			SecretKey string `yaml:"secretKey,omitempty"`
			Region    string `yaml:"region,omitempty"`
			SignaName string `yaml:"signaName,omitempty"`
		} `yaml:"aliyun,omitempty"`
		Tencent struct {
			SecretId  string `yaml:"secretId,omitempty"`
			SecretKey string `yaml:"secretKey,omitempty"`
			Region    string `yaml:"region,omitempty"`
			AppId     string `yaml:"appId,omitempty"`
			SignaName string `yaml:"signaName,omitempty"`
		} `yaml:"tencent,omitempty"`
	}
}
